/* 
 * File:   EcoServiceProxy.h
 * Author: max
 *
 * Created on May 31, 2013, 2:23 AM
 */

#ifndef ECOSERVICEPROXY_H
#define	ECOSERVICEPROXY_H

#include "client_Socket.h"
#include "client_SocketAsincronico.h"
using namespace TP::Comunicacion;

namespace TP { namespace Servicios {
    
#define RECURSO_SERVICIO "PING"
#define ECO_MENSAJE "PING"

class EcoServiceProxy {

public:
    EcoServiceProxy(SocketAsincronico* pSocket);
    
    virtual ~EcoServiceProxy();
    
    void eco (const uint32_t &pToken);
    
private:
    SocketAsincronico* _socket;
};

}}

#endif	/* ECOSERVICEPROXY_H */

